Frobenius form in expected matrix multiplication time over sufficiently large fields
نویسندگان
چکیده
A new randomized algorithm is presented for computing the Frobenius form of an n×n matrix over a sufficiently large field K. Let 2 < ω ≤ 3 be such that two matrices in Kn×n can be multiplied together with O(n) operations in K. If #K ≥ 2n, the new algorithm uses an expected number of O(n) operations in K to compute the Frobenius form of A, matching the lower bound for the cost of this problem. A similarity transformation matrix can be computed with an additional O(n log logn) operations in K. For comparison, the randomized algorithms of Giesbrecht (1993, 1995) and Eberly (2000) use an expected number of O(n logn) operations in K to compute both the form and a similarity transformation matrix. Eberly’s algorithm has the advantage of being applicable over all fields.
منابع مشابه
Asymptotically Efficient Algorithms for the Frobenius Form
A new randomized algorithm is presented for computation of the Frobenius form of an n×n matrix over a field. A version of the algorithm is presented that uses standard arithmetic whose asymptotic expected complexity matches the worst case complexity of the best known deterministic algorithm for this problem, recently given by Storjohann and Villard [25], and that seems to be superior when appli...
متن کاملScalar Multiplication on Pairing Friendly Elliptic Curves
Efficient computation of elliptic curve scalar multiplication has been a significant problem since Koblitz [13] and Miller [14] independently proposed elliptic curve cryptography, and several efficient methods of scalar multiplication have been proposed (e.g., [8], [9], [12]). A standard approach for computing scalar multiplication is to use the Frobenius endomorphism. If we compute the s-multi...
متن کاملThe Principle of the Large Sieve
We describe a very general abstract form of sieve based on a large-sieve inequality which generalizes both the classical sieve inequality of Montgomery (and its higher-dimensional variants), and our recent sieve for Frobenius over function fields. The general framework suggests new applications. We give some first results on the number of prime divisors of “most” elements of an elliptic divisib...
متن کاملImproved Distance Queries and Cycle Counting by Frobenius Normal Form
Consider an unweighted, directed graph G with the diameter D. In this paper, we introduce the framework for counting cycles and walks of given length in matrix multiplication time Õ(n). The framework is based on the fast decomposition into Frobenius normal form and the Hankel matrix-vector multiplication. It allows us to solve the following problems efficiently: All Nodes Shortest Cycles – for ...
متن کاملMatrix product codes over finite commutative Frobenius rings
Properties of matrix product codes over finite commutative Frobenius rings are investigated. The minimum distance of matrix product codes constructed with several types of matrices is bounded in different ways. The duals of matrix product codes are also explicitly described in terms of matrix product codes.
متن کامل